package 剑指专题.其他;


/*
 * Author：江松
 * Date：2023/4/5 15:21
 *
 打印从1到最大的n位数
 */

public class Main17 {

    public int pow(int base,int p){
        int res=1;
        while(p!=0){
            if((p&1)!=0){
                res*=base;
            }
            base*=base;
            p>>=1;
        }
        return res;
    }

    public int[] printNumbers (int n) {
        // write code here
        int len=pow(10,n)-1;
        int res[]=new int[len];
        for(int i=1;i<=len;++i){
            res[i-1]=i;
        }
        return res;
    }
}
